package bsplib.q3bsp;

import bsplib.Vec2f;
import flash.utils.ByteArray;

class Q3Vec2f
{    
    public var x : Float;
    public var y : Float;
    
    public function new( _x : Float, _y : Float )
    {
        x = _x;
        y = _y;
    }
    
    public static function FromByteArray( data : ByteArray ) : Q3Vec2f {
        var x = data.readFloat();
        var y = data.readFloat();
        return new Q3Vec2f( x, y );
    }

    public function toVec2f() : Vec2f {
        return new Vec2f(x,y);
    }
    
}